package cn.itrip.biz.service.itripAreaDic;
import cn.itrip.pojo.ItripAreaDic;
import java.util.List;
import java.util.Map;
import java.util.List;
import java.util.Map;
import cn.itrip.common.Page;
import cn.itrip.vo.ItripAreaDicVO;

/**
 * @Author: wangrj
 * @Date: 2019/5/20 下午9:26
 */
public interface ItripAreaDicService {

    public ItripAreaDic getItripAreaDicById(Long id)throws Exception;

    //国内外酒店
    public List<ItripAreaDicVO> getItripAreaDicByIsChina(Integer type)throws Exception;
    //获取商圈
    public List<ItripAreaDicVO> queryTradingAreaNameList(Integer cityId);

    //根据酒店id获取商圈
    public List<String> queryIdAreaNameList(Integer cityId);

    //根据酒店id获取酒店特色
    public List<String> queryFeatureIdList(Integer cityId);


    public List<ItripAreaDic>	getItripAreaDicListByMap(Map<String, Object> param)throws Exception;

    public Integer getItripAreaDicCountByMap(Map<String, Object> param)throws Exception;

    public Integer itriptxAddItripAreaDic(ItripAreaDic ItripAreaDic)throws Exception;

    public Integer itriptxModifyItripAreaDic(ItripAreaDic ItripAreaDic)throws Exception;

    public Integer itriptxDeleteItripAreaDicById(Long id)throws Exception;

    public Page<ItripAreaDic> queryItripAreaDicPageByMap(Map<String, Object> param, Integer pageNo, Integer pageSize)throws Exception;
}
